//实现的功能
//1.用途列表选择以后，过滤表体的数据
//2.仓库名称 = [单据头.项目名称]+ [单据头.用途类别名称]+'仓库'
function allReadyEdit() {
    var f_zxm = curForm.getItem('zxm');
    var f_ytlb = curForm.getItem('ytlb');
    var f_ocode = curForm.getItem('ocode');
    f_zxm.addListener('helpselected',function (record) {
        form851_update_ckmc();
    });
    f_ytlb.addListener('helpselected',function (record) {
        form851_update_ckmc();
        form851_update_grid();
    });
    //组织选择以后，设置项目的过滤条件
    f_ocode.addListener('helpselected',function (record) {
        f_zxm.setOutFilter({'phid_z': record.data.OrgId});
    });
}

//更新仓库名称
function form851_update_ckmc() {
    var f_zxm = curForm.getItem('zxm');
    var f_ytlb = curForm.getItem('ytlb');
    var f_title = curForm.getItem('title');
    f_title.setValue(f_zxm.getCodeName(f_zxm.getValue())+f_ytlb.getCodeName(f_ytlb.getValue())+'仓库');
}

//根据选择的用途类别，过滤表体,本地数据过滤，不涉及到数据库中的数据，不会触发load事件
function form851_update_grid() {
    var v_ytlb = curForm.getItem('ytlb').getValue();
    curStore.filterBy(function(record) {
        return record.get('ytlb') == v_ytlb;
    });
}
